package com.zyb.insurance.policy.entity;

import java.util.Date;
import java.util.List;

/**
 * 搜索参数
 */
public class SearchParameters {

    private String insuranceCompany;
    private String insuranceProduct;
    private String issueInsurancePolicyOrganization;
    private String issueInsurancePolicyStaff;
    private Integer insurancePolicyYearNumber;
    private Integer startPayPeriod;
    private Integer endPayPeriod;
    private String contractCodeOrProposalFormCode;
    private String policyHolder;
    private String insurant;
    private Integer insuranceCompanyType;
    private Integer insuranceProductType;
    private String insurancePolicyAttendant;
    private String operator;
    private List<String> tags;
    private Date startDeliveryDate;
    private Date endDeliveryDate;
    private Date startInsureDate;
    private Date endInsureDate;
    private Date startFirstExaminationDate;
    private Date endFirstExaminationDate;
    private Date startAcceptInsuranceDate;
    private Date endAcceptInsuranceDate;
    private Date startBeginValidDate;
    private Date endBeginValidDate;
    private Date startReceiptSignDate;
    private Date endReceiptSignDate;
    private Date startReceiptInputDate;
    private Date endReceiptInputDate;
    private Date startNoticeSignDate;
    private Date endNoticeSignDate;
    private Date startHesitatePeriodExpiryDate;
    private Date endHesitatePeriodExpiryDate;
    private Date startSecondExaminationDate;
    private Date endSecondExaminationDate;
    private Date startReturnVisitDate;
    private Date endReturnVisitDate;
    private Date startVerifyAccountDate;
    private Date endVerifyAccountDate;
    private Date startGiveOutBrokerageDate;
    private Date endGiveOutBrokerageDate;
    private Date startPostponeDate;
    private Date endPostponeDate;
    private Date startRejectDate;
    private Date endRejectDate;
    private Date startCancelDate;
    private Date endCancelDate;
    private Date startRefundDate;
    private Date endRefundDate;
    private Date startExpiryDate;
    private Date endExpiryDate;
    private Date startExpiredDate;
    private Date endExpiredDate;
    private Date startResumeDate;
    private Date endResumeDate;
    private Date startPayDate;
    private Date endPayDate;
    private Date settleBrokerageDate;
    private Date reportDate;
    private Integer from;
    private Integer size;

    public String getInsuranceCompany() {
        return insuranceCompany;
    }

    public void setInsuranceCompany(String insuranceCompany) {
        this.insuranceCompany = insuranceCompany;
    }

    public Integer getFrom() {
        return from;
    }

    public void setFrom(Integer from) {
        this.from = from;
    }

    public Integer getSize() {
        return size;
    }

    public void setSize(Integer size) {
        this.size = size;
    }

    public String getInsuranceProduct() {
        return insuranceProduct;
    }

    public void setInsuranceProduct(String insuranceProduct) {
        this.insuranceProduct = insuranceProduct;
    }

    public String getIssueInsurancePolicyOrganization() {
        return issueInsurancePolicyOrganization;
    }

    public void setIssueInsurancePolicyOrganization(String issueInsurancePolicyOrganization) {
        this.issueInsurancePolicyOrganization = issueInsurancePolicyOrganization;
    }

    public String getIssueInsurancePolicyStaff() {
        return issueInsurancePolicyStaff;
    }

    public void setIssueInsurancePolicyStaff(String issueInsurancePolicyStaff) {
        this.issueInsurancePolicyStaff = issueInsurancePolicyStaff;
    }

    public Integer getInsurancePolicyYearNumber() {
        return insurancePolicyYearNumber;
    }

    public void setInsurancePolicyYearNumber(Integer insurancePolicyYearNumber) {
        this.insurancePolicyYearNumber = insurancePolicyYearNumber;
    }

    public Integer getStartPayPeriod() {
        return startPayPeriod;
    }

    public void setStartPayPeriod(Integer startPayPeriod) {
        this.startPayPeriod = startPayPeriod;
    }

    public Integer getEndPayPeriod() {
        return endPayPeriod;
    }

    public void setEndPayPeriod(Integer endPayPeriod) {
        this.endPayPeriod = endPayPeriod;
    }

    public String getContractCodeOrProposalFormCode() {
        return contractCodeOrProposalFormCode;
    }

    public void setContractCodeOrProposalFormCode(String contractCodeOrProposalFormCode) {
        this.contractCodeOrProposalFormCode = contractCodeOrProposalFormCode;
    }

    public String getPolicyHolder() {
        return policyHolder;
    }

    public void setPolicyHolder(String policyHolder) {
        this.policyHolder = policyHolder;
    }

    public String getInsurant() {
        return insurant;
    }

    public void setInsurant(String insurant) {
        this.insurant = insurant;
    }

    public Integer getInsuranceCompanyType() {
        return insuranceCompanyType;
    }

    public void setInsuranceCompanyType(Integer insuranceCompanyType) {
        this.insuranceCompanyType = insuranceCompanyType;
    }

    public Integer getInsuranceProductType() {
        return insuranceProductType;
    }

    public void setInsuranceProductType(Integer insuranceProductType) {
        this.insuranceProductType = insuranceProductType;
    }

    public String getInsurancePolicyAttendant() {
        return insurancePolicyAttendant;
    }

    public void setInsurancePolicyAttendant(String insurancePolicyAttendant) {
        this.insurancePolicyAttendant = insurancePolicyAttendant;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public List<String> getTags() {
        return tags;
    }

    public void setTags(List<String> tags) {
        this.tags = tags;
    }

    public Date getStartDeliveryDate() {
        return startDeliveryDate;
    }

    public void setStartDeliveryDate(Date startDeliveryDate) {
        this.startDeliveryDate = startDeliveryDate;
    }

    public Date getEndDeliveryDate() {
        return endDeliveryDate;
    }

    public void setEndDeliveryDate(Date endDeliveryDate) {
        this.endDeliveryDate = endDeliveryDate;
    }

    public Date getStartInsureDate() {
        return startInsureDate;
    }

    public void setStartInsureDate(Date startInsureDate) {
        this.startInsureDate = startInsureDate;
    }

    public Date getEndInsureDate() {
        return endInsureDate;
    }

    public void setEndInsureDate(Date endInsureDate) {
        this.endInsureDate = endInsureDate;
    }

    public Date getStartFirstExaminationDate() {
        return startFirstExaminationDate;
    }

    public void setStartFirstExaminationDate(Date startFirstExaminationDate) {
        this.startFirstExaminationDate = startFirstExaminationDate;
    }

    public Date getEndFirstExaminationDate() {
        return endFirstExaminationDate;
    }

    public void setEndFirstExaminationDate(Date endFirstExaminationDate) {
        this.endFirstExaminationDate = endFirstExaminationDate;
    }

    public Date getStartAcceptInsuranceDate() {
        return startAcceptInsuranceDate;
    }

    public void setStartAcceptInsuranceDate(Date startAcceptInsuranceDate) {
        this.startAcceptInsuranceDate = startAcceptInsuranceDate;
    }

    public Date getEndAcceptInsuranceDate() {
        return endAcceptInsuranceDate;
    }

    public void setEndAcceptInsuranceDate(Date endAcceptInsuranceDate) {
        this.endAcceptInsuranceDate = endAcceptInsuranceDate;
    }

    public Date getStartBeginValidDate() {
        return startBeginValidDate;
    }

    public void setStartBeginValidDate(Date startBeginValidDate) {
        this.startBeginValidDate = startBeginValidDate;
    }

    public Date getEndBeginValidDate() {
        return endBeginValidDate;
    }

    public void setEndBeginValidDate(Date endBeginValidDate) {
        this.endBeginValidDate = endBeginValidDate;
    }

    public Date getStartReceiptSignDate() {
        return startReceiptSignDate;
    }

    public void setStartReceiptSignDate(Date startReceiptSignDate) {
        this.startReceiptSignDate = startReceiptSignDate;
    }

    public Date getEndReceiptSignDate() {
        return endReceiptSignDate;
    }

    public void setEndReceiptSignDate(Date endReceiptSignDate) {
        this.endReceiptSignDate = endReceiptSignDate;
    }

    public Date getStartReceiptInputDate() {
        return startReceiptInputDate;
    }

    public void setStartReceiptInputDate(Date startReceiptInputDate) {
        this.startReceiptInputDate = startReceiptInputDate;
    }

    public Date getEndReceiptInputDate() {
        return endReceiptInputDate;
    }

    public void setEndReceiptInputDate(Date endReceiptInputDate) {
        this.endReceiptInputDate = endReceiptInputDate;
    }

    public Date getStartNoticeSignDate() {
        return startNoticeSignDate;
    }

    public void setStartNoticeSignDate(Date startNoticeSignDate) {
        this.startNoticeSignDate = startNoticeSignDate;
    }

    public Date getEndNoticeSignDate() {
        return endNoticeSignDate;
    }

    public void setEndNoticeSignDate(Date endNoticeSignDate) {
        this.endNoticeSignDate = endNoticeSignDate;
    }

    public Date getStartHesitatePeriodExpiryDate() {
        return startHesitatePeriodExpiryDate;
    }

    public void setStartHesitatePeriodExpiryDate(Date startHesitatePeriodExpiryDate) {
        this.startHesitatePeriodExpiryDate = startHesitatePeriodExpiryDate;
    }

    public Date getEndHesitatePeriodExpiryDate() {
        return endHesitatePeriodExpiryDate;
    }

    public void setEndHesitatePeriodExpiryDate(Date endHesitatePeriodExpiryDate) {
        this.endHesitatePeriodExpiryDate = endHesitatePeriodExpiryDate;
    }

    public Date getStartSecondExaminationDate() {
        return startSecondExaminationDate;
    }

    public void setStartSecondExaminationDate(Date startSecondExaminationDate) {
        this.startSecondExaminationDate = startSecondExaminationDate;
    }

    public Date getEndSecondExaminationDate() {
        return endSecondExaminationDate;
    }

    public void setEndSecondExaminationDate(Date endSecondExaminationDate) {
        this.endSecondExaminationDate = endSecondExaminationDate;
    }

    public Date getStartReturnVisitDate() {
        return startReturnVisitDate;
    }

    public void setStartReturnVisitDate(Date startReturnVisitDate) {
        this.startReturnVisitDate = startReturnVisitDate;
    }

    public Date getEndReturnVisitDate() {
        return endReturnVisitDate;
    }

    public void setEndReturnVisitDate(Date endReturnVisitDate) {
        this.endReturnVisitDate = endReturnVisitDate;
    }

    public Date getStartVerifyAccountDate() {
        return startVerifyAccountDate;
    }

    public void setStartVerifyAccountDate(Date startVerifyAccountDate) {
        this.startVerifyAccountDate = startVerifyAccountDate;
    }

    public Date getEndVerifyAccountDate() {
        return endVerifyAccountDate;
    }

    public void setEndVerifyAccountDate(Date endVerifyAccountDate) {
        this.endVerifyAccountDate = endVerifyAccountDate;
    }

    public Date getStartGiveOutBrokerageDate() {
        return startGiveOutBrokerageDate;
    }

    public void setStartGiveOutBrokerageDate(Date startGiveOutBrokerageDate) {
        this.startGiveOutBrokerageDate = startGiveOutBrokerageDate;
    }

    public Date getEndGiveOutBrokerageDate() {
        return endGiveOutBrokerageDate;
    }

    public void setEndGiveOutBrokerageDate(Date endGiveOutBrokerageDate) {
        this.endGiveOutBrokerageDate = endGiveOutBrokerageDate;
    }

    public Date getStartPostponeDate() {
        return startPostponeDate;
    }

    public void setStartPostponeDate(Date startPostponeDate) {
        this.startPostponeDate = startPostponeDate;
    }

    public Date getEndPostponeDate() {
        return endPostponeDate;
    }

    public void setEndPostponeDate(Date endPostponeDate) {
        this.endPostponeDate = endPostponeDate;
    }

    public Date getStartRejectDate() {
        return startRejectDate;
    }

    public void setStartRejectDate(Date startRejectDate) {
        this.startRejectDate = startRejectDate;
    }

    public Date getEndRejectDate() {
        return endRejectDate;
    }

    public void setEndRejectDate(Date endRejectDate) {
        this.endRejectDate = endRejectDate;
    }

    public Date getStartCancelDate() {
        return startCancelDate;
    }

    public void setStartCancelDate(Date startCancelDate) {
        this.startCancelDate = startCancelDate;
    }

    public Date getEndCancelDate() {
        return endCancelDate;
    }

    public void setEndCancelDate(Date endCancelDate) {
        this.endCancelDate = endCancelDate;
    }

    public Date getStartRefundDate() {
        return startRefundDate;
    }

    public void setStartRefundDate(Date startRefundDate) {
        this.startRefundDate = startRefundDate;
    }

    public Date getEndRefundDate() {
        return endRefundDate;
    }

    public void setEndRefundDate(Date endRefundDate) {
        this.endRefundDate = endRefundDate;
    }

    public Date getStartExpiryDate() {
        return startExpiryDate;
    }

    public void setStartExpiryDate(Date startExpiryDate) {
        this.startExpiryDate = startExpiryDate;
    }

    public Date getEndExpiryDate() {
        return endExpiryDate;
    }

    public void setEndExpiryDate(Date endExpiryDate) {
        this.endExpiryDate = endExpiryDate;
    }

    public Date getStartExpiredDate() {
        return startExpiredDate;
    }

    public void setStartExpiredDate(Date startExpiredDate) {
        this.startExpiredDate = startExpiredDate;
    }

    public Date getEndExpiredDate() {
        return endExpiredDate;
    }

    public void setEndExpiredDate(Date endExpiredDate) {
        this.endExpiredDate = endExpiredDate;
    }

    public Date getStartResumeDate() {
        return startResumeDate;
    }

    public void setStartResumeDate(Date startResumeDate) {
        this.startResumeDate = startResumeDate;
    }

    public Date getEndResumeDate() {
        return endResumeDate;
    }

    public void setEndResumeDate(Date endResumeDate) {
        this.endResumeDate = endResumeDate;
    }

    public Date getStartPayDate() {
        return startPayDate;
    }

    public void setStartPayDate(Date startPayDate) {
        this.startPayDate = startPayDate;
    }

    public Date getEndPayDate() {
        return endPayDate;
    }

    public void setEndPayDate(Date endPayDate) {
        this.endPayDate = endPayDate;
    }

    public Date getSettleBrokerageDate() {
        return settleBrokerageDate;
    }

    public void setSettleBrokerageDate(Date settleBrokerageDate) {
        this.settleBrokerageDate = settleBrokerageDate;
    }

    public Date getReportDate() {
        return reportDate;
    }

    public void setReportDate(Date reportDate) {
        this.reportDate = reportDate;
    }
}
